package com.neu.dao;

import java.sql.SQLException;
import java.util.List;

import com.neu.entity.Student_1;

public interface StudentDao_1 {
  /**
   *   查询全部的学生信息:
   *   因为要查询全部,所以给一个集合list
   *     不用给参数 因为  SQL语句 没有 ? 
   */
	public List<Student_1> selectAll() throws SQLException;
	
	/**
	 * 查询单一的学生信息:
	 *     可以根据学生的编号 id来查学生的信息  所以给一个参数 id
	 */
	public Student_1 selectOnly(int id)throws SQLException;
	
	/**
	 * 修改学生信息 也就是更新学生的信息:  因为你要更新学生的信息  所以你得查看学生的所以信息
	 * 
	 */
	public boolean update(Student_1 stu)throws SQLException;
	
	/**
	 * 添加学生的信息: 
	 * 
	 */
	public boolean insert(Student_1 stu)throws SQLException;
	
	/**
	 * 删除学生的信息:
	 *     可以根据学生的编号来删除学生的信息 也可以根据名字 
	 * 	       根据学生编号来查询  
	 */
	public boolean delete(int id)throws SQLException;
}
